<!DOCTYPE html>
<html lang="zh-CN">
<head>
    <meta charset="UTF-8">
    <meta name="viewport" content="width=device-width, initial-scale=1.0">
    <title>陈强 - 软件开发工程师简历</title>
    <link href="https://cdn.jsdelivr.net/npm/bootstrap@5.3.0/dist/css/bootstrap.min.css" rel="stylesheet">
    <link href="https://cdnjs.cloudflare.com/ajax/libs/font-awesome/6.0.0/css/all.min.css" rel="stylesheet">
    <style>
        :root {
            --primary-color: #2c3e50;
            --secondary-color: #34495e;
            --accent-color: #3498db;
            --light-gray: #f8f9fa;
            --text-color: #2c3e50;
            --border-color: #dee2e6;
        }

        body {
            font-family: 'PingFang SC', 'Microsoft YaHei', sans-serif;
            background: linear-gradient(135deg, #f5f7fa 0%, #c3cfe2 100%);
            color: var(--text-color);
            line-height: 1.7;
        }

        .resume-container {
            max-width: 1000px;
            margin: 2rem auto;
            background: white;
            box-shadow: 0 10px 30px rgba(0,0,0,0.1);
            border-radius: 15px;
            overflow: hidden;
        }

        .header-section {
            background: linear-gradient(135deg, var(--primary-color), var(--secondary-color));
            color: white;
            padding: 3rem;
            position: relative;
        }

        .profile-photo {
            width: 128px;
            height: 158px;
            border-radius: 10px;
            position: absolute;
            top: 2rem;
            right: 3rem;
            border: 4px solid rgba(255,255,255,0.3);
            object-fit: cover;
            box-shadow: 0 5px 15px rgba(0,0,0,0.3);
        }

        .content-section {
            padding: 2.5rem;
        }

        .section-card {
            background: white;
            border: 1px solid var(--border-color);
            border-radius: 12px;
            padding: 2rem;
            margin-bottom: 2rem;
            box-shadow: 0 2px 10px rgba(0,0,0,0.05);
            transition: transform 0.3s ease, box-shadow 0.3s ease;
        }

        .section-card:hover {
            transform: translateY(-2px);
            box-shadow: 0 5px 20px rgba(0,0,0,0.1);
        }

        .section-title {
            color: var(--primary-color);
            font-size: 1.6rem;
            font-weight: 700;
            margin-bottom: 1.5rem;
            display: flex;
            align-items: center;
        }

        .section-title i {
            margin-right: 0.8rem;
            color: var(--accent-color);
        }

        .editable {
            outline: none;
            transition: all 0.3s ease;
            border-radius: 4px;
            padding: 2px 4px;
        }

        .editable:hover {
            background-color: rgba(52, 152, 219, 0.1);
            box-shadow: 0 0 0 2px rgba(52, 152, 219, 0.2);
        }

        .project-card {
            background: linear-gradient(135deg, #f8f9fa, #e9ecef);
            border-left: 4px solid var(--accent-color);
            padding: 1.5rem;
            margin-bottom: 1.5rem;
            border-radius: 0 8px 8px 0;
        }

        .tech-stack {
            display: flex;
            flex-wrap: wrap;
            gap: 0.5rem;
            margin: 1rem 0;
        }

        .tech-badge {
            background: var(--accent-color);
            color: white;
            padding: 0.4rem 0.8rem;
            border-radius: 20px;
            font-size: 0.8rem;
            font-weight: 500;
        }

        .contact-grid {
            display: grid;
            grid-template-columns: repeat(auto-fit, minmax(200px, 1fr));
            gap: 1rem;
            margin-top: 1rem;
        }

        .contact-item {
            display: flex;
            align-items: center;
            padding: 0.8rem;
            background: rgba(52, 152, 219, 0.1);
            border-radius: 8px;
            transition: background-color 0.3s ease;
        }

        .contact-item:hover {
            background: rgba(52, 152, 219, 0.2);
        }

        .contact-item i {
            color: var(--accent-color);
            margin-right: 0.8rem;
            width: 16px;
        }

        .skills-grid {
            display: grid;
            grid-template-columns: repeat(auto-fit, minmax(150px, 1fr));
            gap: 1rem;
        }

        .skill-item {
            text-align: center;
            padding: 1rem;
            background: white;
            border: 1px solid var(--border-color);
            border-radius: 8px;
            transition: all 0.3s ease;
        }

        .skill-item:hover {
            background: var(--light-gray);
            transform: translateY(-2px);
        }

        @media (max-width: 768px) {
            .profile-photo {
                position: static;
                margin: 1rem auto;
                display: block;
            }
            
            .header-section {
                text-align: center;
            }
        }
    </style>
</head>
<body>
    <div class="container-fluid">
        <div class="resume-container">
            <!-- 头部信息 -->
            <div class="header-section">
                <div class="row align-items-center">
                    <div class="col-md-8">
                        <h1 contenteditable="true" style="font-size: 2.5rem; font-weight: 700;">陈强</h1>
                        <h3 contenteditable="true" style="color: #ecf0f1; margin: 0.5rem 0;">软件开发工程师</h3>
                        <p contenteditable="true" style="font-size: 1.1rem; opacity: 0.9;">专注于Python全栈开发，具备丰富的Web应用开发经验</p>
                    </div>
                </div>
                <img src="author-img.jpg" alt="陈强" class="profile-photo">
            </div>

            <div class="content-section">
                <div class="row">
                    <!-- 左侧 70% 主要内容 -->
                    <div class="col-lg-8">
                        <!-- 项目经历 -->
                        <div class="section-card">
                            <h4 class="section-title">
                                <i class="fas fa-project-diagram"></i>
                                项目经历
                            </h4>
                            
                            <div class="project-card">
                                <h5 contenteditable="true" style="color: var(--primary-color); font-weight: 600;">校园博客系统</h5>
                                <p contenteditable="true" style="color: var(--accent-color); font-size: 0.9rem;">Python初级全栈开发工程师</p>
                                <div class="tech-stack">
                                    <span class="tech-badge" contenteditable="true">Flask</span>
                                    <span class="tech-badge" contenteditable="true">Vue.js</span>
                                    <span class="tech-badge" contenteditable="true">MySQL</span>
                                    <span class="tech-badge" contenteditable="true">Bootstrap</span>
                                </div>
                                <div contenteditable="true">
                                    <strong>背景：</strong>校园技术交流需求日益增长<br>
                                    <strong>任务：</strong>独立开发完整博客系统，支持用户认证、文章管理、评论互动<br>
                                    <strong>行动：</strong>采用Flask+Vue架构，实现RESTful API，集成Markdown编辑器，支持图片上传<br>
                                    <strong>结果：</strong>服务500+用户，日均访问量200+，获得师生一致好评
                                </div>
                            </div>

                            <div class="project-card">
                                <h5 contenteditable="true" style="color: var(--primary-color); font-weight: 600;">校园商城服务网站</h5>
                                <p contenteditable="true" style="color: var(--accent-color); font-size: 0.9rem;">Python全栈开发工程师</p>
                                <div class="tech-stack">
                                    <span class="tech-badge" contenteditable="true">Django</span>
                                    <span class="tech-badge" contenteditable="true">MySQL</span>
                                    <span class="tech-badge" contenteditable="true">微信支付</span>
                                    <span class="tech-badge" contenteditable="true">Nginx</span>
                                </div>
                                <div contenteditable="true">
                                    <strong>背景：</strong>校园电子资料购买不便，需要线上解决方案<br>
                                    <strong>任务：</strong>2天内完成商城系统开发、部署、支付集成<br>
                                    <strong>行动：</strong>采用Django MVC架构，集成微信支付API，配置Nginx反向代理和SSL<br>
                                    <strong>结果：</strong>实现安全在线支付，服务学生、家长、社会人士，交易量1000+
                                </div>
                            </div>

                            <div class="project-card">
                                <h5 contenteditable="true" style="color: var(--primary-color); font-weight: 600;">帮帮派权限管理系统</h5>
                                <p contenteditable="true" style="color: var(--accent-color); font-size: 0.9rem;">前端UI开发师</p>
                                <div class="tech-stack">
                                    <span class="tech-badge" contenteditable="true">PyQt5</span>
                                    <span class="tech-badge" contenteditable="true">MySQL</span>
                                    <span class="tech-badge" contenteditable="true">Material Design</span>
                                </div>
                                <div contenteditable="true">
                                    <strong>背景：</strong>校园互助平台需要多角色权限管理<br>
                                    <strong>任务：</strong>设计实现前端UI和权限控制模块<br>
                                    <strong>行动：</strong>采用Material Design规范，实现5个主要界面，创建统一样式配置<br>
                                    <strong>结果：</strong>支持3种角色权限，界面美观统一，代码模块化易维护
                                </div>
                            </div>
                        </div>

                        <!-- 教育经历 -->
                        <div class="section-card">
                            <h4 class="section-title">
                                <i class="fas fa-graduation-cap"></i>
                                教育经历
                            </h4>
                            <div contenteditable="true">
                                <h5 style="color: var(--primary-color);">长春师范大学</h5>
                                <p><strong>计算机科学与技术 本科</strong> | 2021.09 - 2025.06</p>
                                <p><strong>GPA：</strong>4.7/5.0</p>
                                <p><strong>荣誉奖项：</strong>校一等奖学金（2021年第二学期）、全国大学生创新创业大赛国奖、互联网创新创业大赛二等奖</p>
                                <p><strong>主修课程：</strong>数据结构、算法设计、软件工程、数据库原理、Web开发技术</p>
                            </div>
                        </div>

                        <!-- 校园经历 -->
                        <div class="section-card">
                            <h4 class="section-title">
                                <i class="fas fa-users"></i>
                                校园经历
                            </h4>
                            <div contenteditable="true">
                                <h5 style="color: var(--primary-color);">计算机学院学生会 技术部部长</h5>
                                <p><strong>任职时间：</strong>2022.09 - 2023.06</p>
                                <p><strong>背景：</strong>学院需要技术支撑各类活动和管理</p>
                                <p><strong>任务：</strong>负责学院官网维护、活动技术支持、技术培训组织</p>
                                <p><strong>行动：</strong>组织5次技术培训覆盖200+学生，开发活动报名系统提高效率80%</p>
                                <p><strong>结果：</strong>建立学院技术团队，提升数字化水平，获优秀学生干部称号</p>
                            </div>
                        </div>
                    </div>

                    <!-- 右侧 30% 辅助信息 -->
                    <div class="col-lg-4">
                        <!-- 联系方式 -->
                        <div class="section-card">
                            <h4 class="section-title">
                                <i class="fas fa-address-card"></i>
                                联系方式
                            </h4>
                            <div class="contact-grid">
                                <div class="contact-item">
                                    <i class="fas fa-phone"></i>
                                    <span contenteditable="true">17843355207</span>
                                </div>
                                <div class="contact-item">
                                    <i class="fas fa-envelope"></i>
                                    <span contenteditable="true">15328642699@163.com</span>
                                </div>
                                <div class="contact-item">
                                    <i class="fas fa-map-marker-alt"></i>
                                    <span contenteditable="true">吉林长春</span>
                                </div>
                                <div class="contact-item">
                                    <i class="fas fa-birthday-cake"></i>
                                    <span contenteditable="true">24岁</span>
                                </div>
                            </div>
                        </div>

                        <!-- 技能专长 -->
                        <div class="section-card">
                            <h4 class="section-title">
                                <i class="fas fa-cogs"></i>
                                技能专长
                            </h4>
                            <div class="skills-grid">
                                <div class="skill-item" contenteditable="true">
                                    <i class="fab fa-python" style="font-size: 2rem; color: #3776ab;"></i>
                                    <div>Python</div>
                                </div>
                                <div class="skill-item" contenteditable="true">
                                    <i class="fab fa-vuejs" style="font-size: 2rem; color: #4fc08d;"></i>
                                    <div>Vue.js</div>
                                </div>
                                <div class="skill-item" contenteditable="true">
                                    <i class="fas fa-database" style="font-size: 2rem; color: #00758f;"></i>
                                    <div>MySQL</div>
                                </div>
                                <div class="skill-item" contenteditable="true">
                                    <i class="fab fa-bootstrap" style="font-size: 2rem; color: #7952b3;"></i>
                                    <div>Bootstrap</div>
                                </div>
                            </div>
                        </div>

                        <!-- 证书执照 -->
                        <div class="section-card">
                            <h4 class="section-title">
                                <i class="fas fa-certificate"></i>
                                证书执照
                            </h4>
                            <ul style="list-style: none; padding: 0;" contenteditable="true">
                                <li style="margin-bottom: 0.8rem;">
                                    <i class="fas fa-award" style="color: var(--accent-color); margin-right: 0.5rem;"></i>
                                    高中教师资格证
                                </li>
                                <li style="margin-bottom: 0.8rem;">
                                    <i class="fas fa-car" style="color: var(--accent-color); margin-right: 0.5rem;"></i>
                                    C1D驾驶证
                                </li>
                                <li style="margin-bottom: 0.8rem;">
                                    <i class="fas fa-language" style="color: var(--accent-color); margin-right: 0.5rem;"></i>
                                    CET-4英语等级
                                </li>
                            </ul>
                        </div>
                    </div>
                </div>
            </div>
        </div>
    </div>

    <script src="https://cdn.jsdelivr.net/npm/bootstrap@5.3.0/dist/js/bootstrap.bundle.min.js"></script>
    <script>
        // 保存编辑内容到本地存储
        document.querySelectorAll('[contenteditable="true"]').forEach(element => {
            const key = 'resume-' + element.parentElement.className + '-' + Math.random();
            element.addEventListener('blur', function() {
                localStorage.setItem(key, this.innerHTML);
            });
            
            // 恢复之前编辑的内容
            const saved = localStorage.getItem(key);
            if (saved) {
                this.innerHTML = saved;
            }
        });

        // 添加打印功能
        function printResume() {
            window.print();
        }

        // 添加导出PDF功能提示
        console.log('💡 提示：使用浏览器打印功能(Ctrl+P)可导出为PDF');
    </script>
</body>
</html>